/*
 * 文 件 名:  TyhbAction.java
 * 版    权:  xx Technologies Co., Ltd. Copyright YYYY-YYYY,  All rights reserved
 * 描    述:  <描述>
 * 修 改 人:  WQB
 * 修改时间:  2012-10-28
 * 跟踪单号:  <跟踪单号>
 * 修改单号:  <修改单号>
 * 修改内容:  <修改内容>
 */
package com.wqb.action;

import javax.annotation.Resource;

import org.apache.commons.lang.StringUtils;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Namespace;
import org.apache.struts2.convention.annotation.ParentPackage;
import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.convention.annotation.Results;

import com.wqb.entity.Yhb;
import com.wqb.service.ITyhbService;
import com.wqb.until.SecurityEncode;

/**
 * <一句话功能简述>
 * <功能详细描述>
 * 
 * @author  wqb
 * @version  [版本号, 2012-10-28]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
@ParentPackage("common")
@Namespace("/register")
@Action("tyhb")
@Results({
	@Result(name = "input", location = "/employment/yhb/yhb_input.jsp"),
})
public class TyhbAction extends BaseAction
{

    private static final long serialVersionUID = -5510215663701249446L;
    
    private Yhb yhb;
    
    @Resource
    private ITyhbService iTyhbService;
  
    public String save() throws Exception{
    	if (StringUtils.isNotBlank(yhb.getPasswd())) {
			yhb.setPasswd(SecurityEncode.MD5Encode(yhb.getPasswd()));
		}
    	if (StringUtils.isNotBlank(yhb.getId())) {
    	    iTyhbService.update(yhb);
		}else {
		    iTyhbService.save(yhb);
		}
        return LOGIN;
    }
	/**
	 * @return the yhb
	 */
	public Yhb getYhb() {
		return yhb;
	}
	/**
	 * @param yhb the yhb to set
	 */
	public void setYhb(Yhb yhb) {
		this.yhb = yhb;
	}

    
}
